Objectifs d'apprentissage
- Définir les différences entre les paradigmes de programmation graphique déclarative et impérative.
- Évaluer les capacités des outils haut niveau comme Seaborn, Plotly et Vega-Lite pour le prototypage rapide.
- Évaluer la flexibilité des cadres bas niveau tels que Matplotlib, D3.js et Canvas pour des visuels personnalisés.
- Développer un cadre décisionnel pour choisir le niveau d'abstraction approprié en fonction des besoins du projet.
- Comprendre la relation fondamentale entre les abstractions haut niveau et leurs implémentations bas niveau.